package Shale;

import java.util.List;

import lombok.Data;

/**
 * @author leiwenkang <leiwenkang@kuaishou.com>
 * Created on 2021-11-18
 * @description:
 */
@Data
public class Demand {

    private Integer id;

    private Target target;

    private double quantity;

    private double supply;

    private double actualSupply;

    private double alpha;

    private double theta;

    private double zeta;

    private double weight = 1.0;

    private double penalty = 1.0;

    private List<Supply> supplyList;

    public Demand(Integer id, Target target, int quantity) {
        this.id = id;
        this.target = target;
        this.quantity = quantity;
    }
}
